import { 
  User,
  Setting,
  OfficeBuilding,
  Postcard,
  Document,
  Bell
} from '@element-plus/icons-vue';

// 定义菜单项接口
export interface MenuItem {
  path: string;
  title: string;
  icon?: any;
  children?: MenuItem[];
}

/**
 * Tenant App 菜单配置
 */
export const tenantMenuConfig: MenuItem[] = [
  {
    path: '/tenant/user',
    title: '租户用户管理',
    icon: User,
    children: []
  },
  {
    path: '/tenant/role',
    title: '租户角色管理', 
    icon: Setting,
    children: []
  },
  {
    path: '/tenant/dept',
    title: '租户部门管理',
    icon: OfficeBuilding,
    children: []
  },
  {
    path: '/tenant/post',
    title: '租户岗位管理',
    icon: Postcard,
    children: []
  },
  {
    path: '/tenant/dict',
    title: '租户字典管理',
    icon: Document,
    children: []
  },
  {
    path: '/tenant/notice',
    title: '租户通知公告',
    icon: Bell,
    children: []
  }
];
